olive plantation and depot - Allemand Anglais Dictionnaire